home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The 640 MEG Shareware Studio 2
/
The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO
/
clang
/
tcclib.zip
/
DEMO1.C
< prev
next >
Wrap
C/C++ Source or Header
|
1989-02-11
|
945b
|
44 lines
/*****************************************************************
ScanTree Demo
******************************************************************/
#include "tcclib.h"
#include <ctype.h>
#include <conio.h>
#include <string.h>
#include <process.h>
int DisplayFile( FileStruc *fp, char *s )
{
static int count = 0;
SayF("%s%s\n", s, FileName( fp ) );
if ( count++ > 21 ) {
ScrollUp( 1, 1, 80, 25, 1 );
AtSay( 3, 25, "More?" );
HideCursor();
if ( toupper( GComm() ) == 'N' )
return( -1 );
count = 0;
gotoxy( 1, 23 );
}
return( 1 );
}
void ScanTreeDemo()
{
char Drive[5];
char Mask[15];
clrscr();
Accept( 5, 5, "Drive : ", Drive, 1 );
Drive[0] = toupper(Drive[0]);
strcat( Drive, ":\\" );
Accept( 5, 7, "Mask : ", Mask, 15 );
Say( "\n\n" );
ScanTree( Drive, Mask, DisplayFile );
Say( "\n\nPress any key ... " );
GComm();
}